python教程分享利用Pandas读取某列某行数据之loc和iloc用法总结

您所在的位置:网站首页 python dataframe行名 python教程分享利用Pandas读取某列某行数据之loc和iloc用法总结

python教程分享利用Pandas读取某列某行数据之loc和iloc用法总结

2023-03-13 19:10| 来源: 网络整理| 查看: 265

实际操作中我们经常需要寻找数据的某行或者某列,这里介绍我在使用pandas时用到的两种方法:iloc和loc。

loc:通过行、列的名称或标签来索引

iloc:通过行、列的索引位置来寻找数据

首先,我们先创建一个dataframe,生成数据,用于下面的演示

利用Pandas读取某列某行数据之loc和iloc用法总结

1.loc方法

loc方法是通过行、列的名称或者标签来寻找我们需要的值。

(1)读取第二行的值

        结果:

利用Pandas读取某列某行数据之loc和iloc用法总结 备注: #下面两种语法效果相同 data.loc[1] == data.loc[1,:]

 (2)读取第二列的值

结果:

利用Pandas读取某列某行数据之loc和iloc用法总结

(3)同时读取某行某列

结果:

利用Pandas读取某列某行数据之loc和iloc用法总结

(4)读取dataframe的某个区域

结果:

利用Pandas读取某列某行数据之loc和iloc用法总结

(5)根据条件读取

结果:

利用Pandas读取某列某行数据之loc和iloc用法总结

(6)也可以进行切片操作

结果:

利用Pandas读取某列某行数据之loc和iloc用法总结

2.iloc方法

iloc方法是通过索引行、列的索引位置[index, columns]来寻找值

(1)读取第二行的值

结果:

利用Pandas读取某列某行数据之loc和iloc用法总结

(2)读取第二列的值

结果:

利用Pandas读取某列某行数据之loc和iloc用法总结

(3)同时读取某行某列

结果:

利用Pandas读取某列某行数据之loc和iloc用法总结

(4)进行切片操作

结果:

利用Pandas读取某列某行数据之loc和iloc用法总结

注意:

这里的区间是左闭右开,data.iloc[1:3, 2:4]中的第4行、第5列取不到

补充:利用loc、iloc提取所有数据

利用loc函数,根据某个数据来提取数据所在的行

总结 

到此这篇关于利用pandas读取某列某行数据之loc和iloc用法的文章就介绍到这了,更多相关pandas读取列行数据之loc和iloc内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

需要了解更多python教程分享利用Pandas读取某列某行数据之loc和iloc用法总结,都可以关注python教程分享栏目—编程笔记



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3